有關虛擬化網路服務的技術慢慢的成熟,對於虛擬化的功能要如何去做管理成了接下來重點,因此再來的幾天我會來介紹有關MANO的內容以及一些跟MANO有關的開源專案,而今天則是簡單的介紹MANO是什麼。
ps.最後一天會帶一點小小的私貨,再麻煩包含:D
對於傳統的網路服務,多是依靠專用的硬體來做提供服務的實施,常常會發生像是硬體相容性的問題發生,這還只是使用者有這些專用硬體,一般在佈署網路服務之前的前置作業就需要花費大量的成本。而當網路營運商遇到需要更新軟、硬體時,又要花費大量的時間和成本去做更新,因此就有了Virtualized Network Function(VNF)的概念。VNF就是將網路功能虛擬化成軟體,讓一般伺服器也可以運行網路服務,解決傳統網路服務做佈署時的問題和成本。
在VNF和Network Functions Virtualization(NFV)的差別在於VNF是一種實際的,而NFV則是已經實現出來的一個技術、概念。
NFV Management and orchestration(MANO) 是由歐洲電信標準協會(ETSI)所提出的一個架構,主要用來進行管理與佈署VNF的一個架構。
開源的MANO項目有ONAP、Open Source MANO(OSM)、OPNFV、OpenStack Tackker、OpenBaton、OpenLSO、OpenMAN、kube5gnfvo等等,有興趣的可以去做搜尋看看。在來幾天我會來介紹kube5gnfvo和Open Source MANO(OSM)的使用以及環境設置,那麼就讓我來水最後幾天吧~~!